SUPPORT / SAMPLES & SAS NOTES
 

Support

Problem Note 54798: Changing the Campaign Group Optimization Status from "Not Ready" to "Ready to Optimize" might fail in SAS® Customer Intelligence Studio

DetailsAboutRate It

When you attempt to change the Campaign Group Optimization Status from Not Ready to Ready to Optimize SAS Customer Intelligence Studio, the process might fail and return an error. For example, the problem might occur when you delete one or more scores in SAS® Management Console by selecting Application Management ► Customer Intelligence ► Administration Resources ► Optimization after you create the campaign group.

The following error is returned:

2014-11-11 15:30:45,140 ERROR [c98cce314216a931:-32bd149c:1499efa2600:2766][sasdemo] com.sas.analytics.crm.util.SystemCheck - Error Validating Campaign Group ready for Optimization for session: com.sas.analytics.crm.security.client.SID@5555555 java.lang.ArrayIndexOutOfBoundsException: 1 at com.sas.analytics.crm.cm.CICampaignGroupService.validateReadyToOptimize(CICampaignGroupService.java:3750) at com.sas.analytics.crm.cm.ejb.CampaignGroupServiceBean.validateReadyToOptimize(CampaignGroupServiceBean.java:1047) at sun.reflect.GeneratedMethodAccessor2391.invoke(Unknown Source) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25) at java.lang.reflect.Method.invoke(Method.java:597) at org.jboss.invocation.Invocation.performCall(Invocation.java:359) at org.jboss.ejb.StatelessSessionContainer$ContainerInterceptor.invoke(StatelessSessionContainer.java:237) at org.jboss.resource.connectionmanager.CachedConnectionInterceptor.invoke(CachedConnectionInterceptor.java:158) at org.jboss.ejb.plugins.StatelessSessionInstanceInterceptor.invoke(StatelessSessionInstanceInterceptor.java:169) at org.jboss.ejb.plugins.CallValidationInterceptor.invoke(CallValidationInterceptor.java:63) at org.jboss.ejb.plugins.AbstractTxInterceptor.invokeNext(AbstractTxInterceptor.java:121) at org.jboss.ejb.plugins.TxInterceptorCMT.runWithTransactions(TxInterceptorCMT.java:378) at org.jboss.ejb.plugins.TxInterceptorCMT.invoke(TxInterceptorCMT.java:181) at org.jboss.ejb.plugins.SecurityInterceptor.invoke(SecurityInterceptor.java:168) at org.jboss.ejb.plugins.LogInterceptor.invoke(LogInterceptor.java:205) at org.jboss.ejb.plugins.ProxyFactoryFinderInterceptor.invoke(ProxyFactoryFinderInterceptor.java:138) at org.jboss.ejb.SessionContainer.internalInvoke(SessionContainer.java:648) at org.jboss.ejb.Container.invoke(Container.java:960) at sun.reflect.GeneratedMethodAccessor148.invoke(Unknown Source) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25) at java.lang.reflect.Method.invoke(Method.java:597) at org.jboss.mx.interceptor.ReflectedDispatcher.invoke(ReflectedDispatcher.java:155) at org.jboss.mx.server.Invocation.dispatch(Invocation.java:94) at org.jboss.mx.server.Invocation.invoke(Invocation.java:86) at org.jboss.mx.server.AbstractMBeanInvoker.invoke(AbstractMBe

As a workaround, re-add the deleted score.

This issue is fixed in a later release of SAS Customer Intelligence Studio.



Operating System and Release Information

Product FamilyProductSystemProduct ReleaseSAS Release
ReportedFixed*ReportedFixed*
SAS SystemSAS Customer Intelligence StudioMicrosoft® Windows® for x645.416.39.4 TS1M0
Microsoft Windows 8 Enterprise x645.416.39.4 TS1M0
Microsoft Windows 8 Pro x645.416.39.4 TS1M0
Microsoft Windows 8.1 Enterprise 32-bit5.416.39.4 TS1M0
Microsoft Windows 8.1 Enterprise x645.416.39.4 TS1M0
Microsoft Windows 8.1 Pro5.416.39.4 TS1M0
Microsoft Windows 8.1 Pro 32-bit5.416.39.4 TS1M0
Microsoft Windows Server 2008 R25.416.39.4 TS1M0
Microsoft Windows Server 2008 for x645.416.39.4 TS1M0
Microsoft Windows Server 2012 Datacenter5.416.39.4 TS1M0
Microsoft Windows Server 2012 R2 Datacenter5.416.39.4 TS1M0
Microsoft Windows Server 2012 R2 Std5.416.39.4 TS1M0
Microsoft Windows Server 2012 Std5.416.39.4 TS1M0
Windows 7 Enterprise x645.416.39.4 TS1M0
Windows 7 Professional x645.416.39.4 TS1M0
* For software releases that are not yet generally available, the Fixed Release is the software release in which the problem is planned to be fixed.